Skip to content

Updating the underlying logic of handling lookahead, footprint and costs#41

Open
padhupradheep wants to merge 14 commits intorollingfrom
fix-update-footprint
Open

Updating the underlying logic of handling lookahead, footprint and costs#41
padhupradheep wants to merge 14 commits intorollingfrom
fix-update-footprint

Conversation

@padhupradheep
Copy link
Copy Markdown
Member

@padhupradheep padhupradheep commented Jan 19, 2026

This PR handles different problems that were faced in the past such as the

  • determining the orientation the robot needs to take, while applying the omnidirectional motion. NavFn planners and other Smac planners doesn't consider the omnidirectional constraints while planning a global path. Thus neo_mpc_planner, uses the points from the planner to generate a local path that would be feasible for omnidirectional motion.
  • handling narrow path and avoids turns at the edges with additional lookahead distance and Distance Costmap generated based on bilinear interpolation.

Requirements:

  • ESDF and the other related files for bilinear interpolation needs to be added to the python wrappers for nav2 costmaps.

Work to be done:

  • Still there are issues while slowing down close to the narrow path. The footprint goes into collision with obstacles. This needs to be handled before the PR can be accepted. A PoC from simulation is ready. Needs to be verified with the real world scenario.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant